import 'package:json_annotation/json_annotation.dart';

part 'camera.g.dart';

@JsonSerializable()
class Camera {
  Camera();

  num? id;
  num? gsid;
  num? cgid;
  String? sipId;
  String? serial;
  String? sbmc;
  String? sbip;
  String? sbipv6;
  num? cslx;
  num? sblx;
  num? sbzt;
  String? dlmc;
  String? dlmm;
  num? tdlx;
  String? tdbh;
  String? bffs;
  num? bfml;
  num? bfdk;
  String? ssrc;
  num? bfms;
  num? spfdl;
  String? zbfm;
  String? rtmp;
  String? rtsp;
  String? rtspKey;
  String? hls;
  String? flv;
  String? wsFlv;
  num? sfqy;
  String? positionTop;
  String? positionLeft;
  String? pointX;
  String? pointY;
  String? positionJd;
  String? positionWd;
  num? spkd;
  num? spgd;
  num? sfsc;
  num? sfznw;
  num? cjsj;
  num? cjbmid;
  num? cjyhid;
  String? azwz;
  String? ms;
  
  factory Camera.fromJson(Map<String,dynamic> json) => _$CameraFromJson(json);
  Map<String, dynamic> toJson() => _$CameraToJson(this);
}
